what are the most important skills for data engineering beginners